Skip to content

feat: remove GLB and secure management domain via Caddy TLS#62

Merged
hsinatfootprintai merged 1 commit intomainfrom
feat---remove-glb
Mar 19, 2026
Merged

feat: remove GLB and secure management domain via Caddy TLS#62
hsinatfootprintai merged 1 commit intomainfrom
feat---remove-glb

Conversation

@hsinatfootprintai
Copy link
Contributor

Replace the GCP Global Load Balancer (~$648/month) with Caddy-based TLS termination. External HTTPS traffic now flows through sentinel DNAT to Caddy, which provisions Let's Encrypt certs via HTTP-01 ACME.

  • Remove GLB terraform resources: instance group, health check firewall, backend variables/outputs
  • Remove ports 8080 and 50051 from sentinel DNAT forwarded ports default (REST/gRPC no longer exposed externally, accessed via Caddy on :443)
  • Remove 50051 from sentinel-to-spot firewall rule (keep 8080 for sentinel health checks)

Replace the GCP Global Load Balancer (~$648/month) with Caddy-based TLS
termination. External HTTPS traffic now flows through sentinel DNAT to
Caddy, which provisions Let's Encrypt certs via HTTP-01 ACME.

- Remove GLB terraform resources: instance group, health check firewall,
  backend variables/outputs
- Remove ports 8080 and 50051 from sentinel DNAT forwarded ports default
  (REST/gRPC no longer exposed externally, accessed via Caddy on :443)
- Remove 50051 from sentinel-to-spot firewall rule (keep 8080 for
  sentinel health checks)
@hsinatfootprintai hsinatfootprintai merged commit 4fc7b17 into main Mar 19, 2026
4 checks passed
@hsinatfootprintai hsinatfootprintai deleted the feat---remove-glb branch March 19, 2026 02:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants